// pages/home/home.js
// 把数据绑定到页面上
import {createStoreBindings} from 'mobx-miniprogram-bindings'
import {store} from '../../store/store'
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
 async getinfo(){
     const{data:res} =   await wx.p.request({
           url: 'https://www.escook.cn/api/get',
           data:{name:'zs',age:18},
           method: 'GET',
         })
         console.log(res);
  },
  btnHandler(e){
    //   直接使用store的方法。
    this.updateNum1(e.target.dataset.step)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //   返回值挂载到this页面自定义属性上
    // this 当前页面实例  fields 属性 actions 方法
    this.storeBindings=createStoreBindings(this,{
        store,
        fields:['numA','numB','sum'],
        actions:['updateNum1']
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    // 页面销毁时清除数据
    this.storeBindings.destroyStoreBings()
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})